package com.bjboot.caocao.system.dao;

import com.bjboot.caocao.system.domain.DictDO;

import java.util.List;
import java.util.Map;

public interface DictMapper {
    int deleteByPrimaryKey(Long id);

    int insert(DictDO record);

    int insertSelective(DictDO record);

    DictDO selectByPrimaryKey(Long id);

    int updateByPrimaryKeySelective(DictDO record);

    int updateByPrimaryKey(DictDO record);

    // 自定义方法
    List<DictDO> list(Map<String, Object> map);

    // 根据集合查询数量统计
    int count(Map<String, Object> map);

    // 批量移除
    int batchRemove(Long[] ids);

    List<DictDO> listType();
}